#ifndef __IDRAWDEVICE_H__
#define __IDRAWDEVICE_H__

#define WIN32_LEAN_AND_MEAN
#include <Windows.h>

namespace GCRE {
	namespace Rendering {
		class CWindowInfo {
			public:
				HWND	m_hWnd;
		};

		class IDrawDevice {
			public:
				virtual bool Initialize( const CWindowInfo& winInfo ) = 0;
				virtual void UnInitialize() = 0;
				
			protected:

			private:

		};
	}
}

#endif	//	__IDRAWDEVICE_H__